UDD\Parser\OperatingSystem B

Total Complexity 83
Dependencies 2
Dependents 3
Total lines 730
Lines of code 254
Logical lines of code 156
Comment lines 104
Methods 10
Properties 8

Methods 10

Method Rating Maintainability Complexity Lines of code
parse()
C
33 30 94
parsePlatform()
B
43 19 50
parseOsFromClientHints()
A
46 13 34
parseOsFromUserAgent()
A
48 9 36
getOsFamily()
S
62 4 11
getShortOsData()
S
61 3 12
getNameFromId()
S
67 2 7
getAvailableOperatingSystems()
S
80 1 3
getAvailableOperatingSystemFamilies()
S
80 1 3
isDesktopOs()
S
74 1 4